package com.kingyun.gpsinspection.purificationservice.dao.mapper.jsm;


import com.kingyun.gpsinspection.purificationservice.facade.model.jsm.Account;

import java.util.Map;

public interface JsmAccountMapper {

    /**
     * 根据账号ID,删除账号
     * @param accountId 账号Id
     * @return
     */
    int deleteByPrimaryKey(String accountId);

    /**
     * 新增账号
     * @param record 账号信息
     * @return
     */
    int insert(Account record);

    /**
     * 新增账号
     * @param record 账号信息
     * @return
     */
    int insertSelective(Account record);
    /**
     * 根据账号ID 查询账号
     * @param accountId 账号信息
     * @return
     */
    Account selectByPrimaryKey(String accountId);

    /**
     * 修改账号
     * @param record 账号信息
     * @return
     */
    int updateByPrimaryKeySelective(Account record);
    /**
     * 修改账号
     * @param record 账号信息
     * @return
     */
    int updateByPrimaryKey(Account record);

    /**
     * 登录条件查询账号
     * @param loginMap 账号信息
     * @return
     */
    Account login(Map loginMap);
}